home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 April / SGI IRIX 6.5 Applications 2004 April.iso / dist / mozilla.idb / var / netscape / mozilla / res / builtin / platformHTMLBindings.xml.z / platformHTMLBindings.xml
Extensible Markup Language  |  2004-01-06  |  14KB  |  247 lines

  1. <?xml version="1.0"?>
  2.  
  3. <bindings id="htmlBindings"
  4.    xmlns="http://www.mozilla.org/xbl"
  5.    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  6.  
  7.   <binding id="inputFields" extends="resource:///res/builtin/htmlBindings.xml#inputFieldsBase">
  8.     <handlers>
  9.     <!-- Emacsish single-line motion and delete keys -->
  10.     <handler event="keypress" key="a" modifiers="control"
  11.         command="cmd_beginLine"/>
  12.     <handler event="keypress" key="e" modifiers="control"
  13.         command="cmd_endLine"/>
  14.     <handler event="keypress" key="b" modifiers="control"
  15.         command="cmd_charPrevious"/>
  16.     <handler event="keypress" key="f" modifiers="control"
  17.         command="cmd_charNext"/>
  18.     <handler event="keypress" key="h" modifiers="control"
  19.         command="cmd_deleteCharBackward"/>
  20.     <handler event="keypress" key="d" modifiers="control"
  21.         command="cmd_deleteCharForward"/>
  22.     <handler event="keypress" key="w" modifiers="control"
  23.         command="cmd_deleteWordBackward"/>
  24.     <handler event="keypress" key="u" modifiers="control"
  25.         command="cmd_deleteToBeginningOfLine"/>
  26.     <handler event="keypress" key="k" modifiers="control"
  27.         command="cmd_deleteToEndOfLine"/>
  28.  
  29.     <!-- Alternate Windows copy/paste/undo/redo keys -->
  30.     <handler event="keypress" keycode="VK_DELETE" modifiers="shift"
  31.         command="cmd_cutOrDelete"/>
  32.     <handler event="keypress" keycode="VK_DELETE" modifiers="control"
  33.         command="cmd_copyOrDelete"/>
  34.     <handler event="keypress" keycode="VK_INSERT" modifiers="control" 
  35.         command="cmd_copy"/>
  36.     <handler event="keypress" keycode="VK_INSERT" modifiers="shift"
  37.         command="cmd_paste"/>
  38.  
  39.     <!-- navigating by word keys -->
  40.     <handler event="keypress" keycode="VK_HOME" 
  41.         command="cmd_beginLine"/>
  42.     <handler event="keypress" keycode="VK_END" 
  43.         command="cmd_endLine"/>
  44.     <handler event="keypress" keycode="VK_HOME" modifiers="shift"
  45.         command="cmd_selectBeginLine"/>
  46.     <handler event="keypress" keycode="VK_END" modifiers="shift"
  47.         command="cmd_selectEndLine"/>
  48.     <handler event="keypress" keycode="VK_HOME" modifiers="control"
  49.         command="cmd_beginLine"/>
  50.     <handler event="keypress" keycode="VK_END" modifiers="control" 
  51.         command="cmd_endLine"/>
  52.     <handler event="keypress" keycode="VK_HOME" modifiers="control,shift"
  53.         command="cmd_selectBeginLine"/>
  54.     <handler event="keypress" keycode="VK_END" modifiers="control,shift"
  55.         command="cmd_selectEndLine"/>
  56.     <handler event="keypress" keycode="VK_BACK" modifiers="control"
  57.         command="cmd_deleteWordBackward"/>
  58.  
  59.     <handler event="keypress" keycode="VK_LEFT" modifiers="control" 
  60.         command="cmd_wordPrevious"/>
  61.     <handler event="keypress" keycode="VK_RIGHT" modifiers="control"
  62.         command="cmd_wordNext"/>
  63.     <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" 
  64.         command="cmd_selectWordPrevious"/>
  65.     <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" 
  66.         command="cmd_selectWordNext"/>
  67.     <handler event="keypress" key="y" modifiers="accel"
  68.         command="cmd_redo"/>
  69.     <handler event="keypress" key="r" modifiers="accel"
  70.         command="cmd_redo"/>
  71.     <handler event="keypress" key="a" modifiers="alt"
  72.         command="cmd_selectAll"/>
  73.     <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
  74.     <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
  75.     <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
  76.     <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
  77.     </handlers>
  78.   </binding>
  79.  
  80.   <binding id="textAreas" extends="resource:///res/builtin/htmlBindings.xml#textAreasBase">
  81.     <handlers>
  82.  
  83.     <!-- Emacsish single-line motion and delete keys -->
  84.     <handler event="keypress" key="a" modifiers="control"
  85.         command="cmd_beginLine"/>
  86.     <handler event="keypress" key="e" modifiers="control"
  87.         command="cmd_endLine"/>
  88.     <handler event="keypress" id="key_left" key="b" modifiers="control"
  89.         command="cmd_charPrevious"/>
  90.     <handler event="keypress" id="key_right" key="f" modifiers="control"
  91.         command="cmd_charNext"/>
  92.     <handler event="keypress" id="key_delback" key="h" modifiers="control"
  93.         command="cmd_deleteCharBackward"/>
  94.     <handler event="keypress" id="key_delforw" key="d" modifiers="control"
  95.         command="cmd_deleteCharForward"/>
  96.     <handler event="keypress" id="key_delwback" key="w" modifiers="control"
  97.         command="cmd_deleteWordBackward"/>
  98.     <handler event="keypress" id="key_del_bol" key="u" modifiers="control"
  99.         command="cmd_deleteToBeginningOfLine"/>
  100.     <handler event="keypress" id="key_del_eol" key="k" modifiers="control"
  101.         command="cmd_deleteToEndOfLine"/>
  102.  
  103.     <!-- Alternate Windows copy/paste/undo/redo keys -->
  104.     <handler event="keypress" keycode="VK_DELETE" modifiers="shift"
  105.         command="cmd_cutOrDelete"/>
  106.     <handler event="keypress" keycode="VK_DELETE" modifiers="control"
  107.         command="cmd_copyOrDelete"/>
  108.     <handler event="keypress" keycode="VK_INSERT" modifiers="control"
  109.         command="cmd_copy"/>
  110.     <handler event="keypress" keycode="VK_INSERT" modifiers="shift"
  111.         command="cmd_paste"/>
  112.  
  113.     <!-- Emacsish multi-line motion and delete keys -->
  114.     <handler event="keypress" id="key_linedown" key="n" modifiers="control"
  115.         command="cmd_lineNext"/>
  116.     <handler event="keypress" id="key_lineup" key="p" modifiers="control"
  117.         command="cmd_linePrevious"/>
  118.  
  119.     <!-- handle home/end/arrow keys and redo -->
  120.     <handler event="keypress" keycode="VK_HOME" 
  121.         command="cmd_beginLine"/>
  122.     <handler event="keypress" keycode="VK_END" 
  123.         command="cmd_endLine"/>
  124.     <handler event="keypress" keycode="VK_HOME" modifiers="shift"
  125.         command="cmd_selectBeginLine"/>
  126.     <handler event="keypress" keycode="VK_END" modifiers="shift"
  127.         command="cmd_selectEndLine"/>
  128.  
  129.     <handler event="keypress" keycode="VK_HOME" modifiers="control" 
  130.         command="cmd_moveTop"/>
  131.     <handler event="keypress" keycode="VK_END" modifiers="control" 
  132.         command="cmd_moveBottom"/>
  133.     <handler event="keypress" keycode="VK_HOME" modifiers="shift,control"
  134.         command="cmd_selectTop"/>
  135.     <handler event="keypress" keycode="VK_END" modifiers="shift,control"
  136.         command="cmd_selectBottom"/>
  137.  
  138.     <handler event="keypress" keycode="VK_PAGE_UP" 
  139.         command="cmd_movePageUp"/>
  140.     <handler event="keypress" keycode="VK_PAGE_DOWN" 
  141.         command="cmd_movePageDown"/>
  142.     <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift"
  143.         command="cmd_selectPageUp"/>
  144.     <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift"
  145.         command="cmd_selectPageDown"/>
  146.  
  147.     <handler event="keypress" keycode="VK_LEFT" modifiers="control" 
  148.         command="cmd_wordPrevious"/>
  149.     <handler event="keypress" keycode="VK_RIGHT" modifiers="control" 
  150.         command="cmd_wordNext"/>
  151.     <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" 
  152.         command="cmd_selectWordPrevious"/>
  153.     <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" 
  154.         command="cmd_selectWordNext"/>
  155.     <handler event="keypress" keycode="VK_BACK" modifiers="control"
  156.         command="cmd_deleteWordBackward"/>
  157.     <handler event="keypress" key="y" modifiers="accel"
  158.         command="cmd_redo"/>
  159.     <handler event="keypress" key="r" modifiers="accel"
  160.         command="cmd_redo"/>
  161.     <handler event="keypress" key="a" modifiers="alt"
  162.         command="cmd_selectAll"/>
  163.     <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
  164.     <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
  165.     <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
  166.     <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
  167.     </handlers>
  168.   </binding>
  169.  
  170.   <binding id="browser">
  171.     <handlers>
  172.       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
  173.       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
  174.       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
  175.       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
  176.  
  177.       <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cut" /> 
  178.       <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copy" /> 
  179.       <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy" /> 
  180.       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" /> 
  181.       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" /> 
  182.       <handler event="keypress" keycode="VK_F20" command="cmd_cut" /> 
  183.       <handler event="keypress" keycode="VK_F16" command="cmd_copy" /> 
  184.       <handler event="keypress" keycode="VK_F18" command="cmd_paste" /> 
  185.       <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
  186.       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
  187.       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
  188.       <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
  189.       <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
  190.       <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
  191.       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
  192.       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
  193.       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
  194.       <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
  195.       <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
  196.       <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
  197.     </handlers>
  198.   </binding>
  199.  
  200.   <binding id="editor">
  201.     <handlers>
  202.       <handler event="keypress" key="h" modifiers="control" command="cmd_deleteCharBackward"/>
  203.       <handler event="keypress" key="d" modifiers="control" command="cmd_deleteCharForward"/>
  204.       <handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
  205.       <handler event="keypress" key="u" modifiers="control" command="cmd_deleteToBeginningOfLine"/>
  206.       <handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
  207.       <handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
  208.       <handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
  209.       <handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
  210.       <handler event="keypress" key="p" modifiers="control" command="cmd_linePrevious"/>
  211.       <handler event="keypress" key="n" modifiers="control" command="cmd_lineNext"/>
  212.       <handler event="keypress" key="x" modifiers="control" command="cmd_cut"/>
  213.       <handler event="keypress" key="c" modifiers="control" command="cmd_copy"/>
  214.       <handler event="keypress" key="v" modifiers="control" command="cmd_paste"/>
  215.       <handler event="keypress" key="z" modifiers="control" command="cmd_undo"/>
  216.       <handler event="keypress" key="r" modifiers="accel"   command="cmd_redo"/>
  217.       <handler event="keypress" key="y" modifiers="accel"   command="cmd_redo"/>
  218.       <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
  219.       <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cutOrDelete"/>
  220.       <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copyOrDelete"/>
  221.       <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy"/>
  222.       <handler event="keypress" keycode="VK_INSERT" modifiers="shift" command="cmd_paste"/>
  223.       <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
  224.       <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
  225.       <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
  226.       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
  227.       <handler event="keypress" keycode="VK_BACK" modifiers="control" command="cmd_deleteWordBackward"/>
  228.       <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
  229.       <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
  230.       <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine"/>
  231.       <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine"/>
  232.       <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop"/>
  233.       <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom"/>
  234.       <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
  235.       <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
  236.       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
  237.       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
  238.       <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
  239.       <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
  240.       <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
  241.       <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
  242.       <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
  243.       <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
  244.     </handlers>
  245.   </binding>
  246. </bindings>
  247.